package reflect;

import reflect.annotations.AutoRunMethod;

import java.lang.reflect.Method;
import java.util.Map;

public class ReflectDemo13 {
    public static void main(String[] args) throws Exception{
        // 获取Person类中的doSome方法的注解@AutoRunMethod上的参数
        Class cls = Class.forName("reflect.Person");
        // 获取dosome方法上的注解
        Method method = cls.getMethod("dosome");

        if(method.isAnnotationPresent(AutoRunMethod.class)){
            // 反射机制可以获取注解
            AutoRunMethod ar = method.getAnnotation(AutoRunMethod.class);
            int value = ar.value();
            String time = ar.time();

            System.out.println(value);
            System.out.println(time);
        }
    }
}
